refactor(workflows): break workflows into actions#41
Merged
michalby24 merged 72 commits intomasterfrom Apr 22, 2025
Merged
Conversation
added 9 commits
March 24, 2025 15:31
added 10 commits
March 25, 2025 11:36
CptSchnitz
approved these changes
Mar 26, 2025
Contributor
Author
|
I want to emphasize that the PR focuses on separating actions, not the existing workflow logic. |
shimoncohen
requested changes
Mar 26, 2025
Contributor
shimoncohen
left a comment
There was a problem hiding this comment.
Please update the repo's README to reflect the breaking changes made in this PR.
Contributor
|
You wrote this is a migration, then why didn't we delete the old workflows? |
shimoncohen
requested changes
Mar 26, 2025
Co-authored-by: Shimon Cohen <33935191+shimoncohen@users.noreply.github.com>
Co-authored-by: Shimon Cohen <33935191+shimoncohen@users.noreply.github.com>
Contributor
Author
To avoid disrupting team pipelines, we're adding new workflows for early integration. |
alex131290
reviewed
Mar 27, 2025
shimoncohen
requested changes
Apr 21, 2025
Co-authored-by: Shimon Cohen <33935191+shimoncohen@users.noreply.github.com>
shimoncohen
approved these changes
Apr 22, 2025
netanelC
approved these changes
Apr 22, 2025
This was referenced Apr 22, 2025
This was referenced Apr 25, 2025
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request migrates workflows from the shared-workflows repository to individual actions. This gives teams more control to create workflows specific to their needs. This change also allows us to eventually remove the centralized workflows while keeping our processes running smoothly.
Additionally, this pull request introduces automatic version management using the release-please action. Now, when code is pushed to the master branch, changelogs are automatically created for each action. This makes releases more transparent and easier to manage. See examples and changelogs at https://github.com/MapColonies/actions.
This pull request includes example actions, test workflows, a sample Helm chart directory, and package files. These examples show how the implemented actions work in a real-world repository.